Crate wit_parser
source ·Modules§
Structs§
- A WIT package within a
Resolve
. - Represents serializable doc comments parsed from a WIT package.
- A structure used to keep track of the name of a package, containing optional information such as a namespace and version information.
- Structure returned by
Resolve::merge
which contains mappings from old-ids to new-ids after the merge. - Representation of a fully resolved set of WIT packages.
- A listing of source files which are used to get parsed into an [
UnresolvedPackage
]. - Representation of a parsed WIT package which has not resolved external dependencies yet.
- Tracks a set of packages, all pulled from the same group of WIT source files.
Enums§
- Representation of the stability attributes associated with a world, interface, function, or type.
- The key to the import/export maps of a world. Either a kebab-name or a unique interface.
Functions§
- Checks if the given string is a legal identifier in wit.